// 1. 安装express-session
// 2. 导入express-session模块
// 3. 导入express模块
// 4. 创建express对象
// 5. 调用并配置session中间件
    // 5.1 参数："name" = 设置cookie的name，默认值是：connect.sid
    // 5.2 参数："secret" = 参与加密的字符串（又称签名）
    // 5.3 参数："saveUninitialized" = 是否为每次请求都设置一个cookie用来存储
    // 5.3 参数："resave" = 强制保存 session 即使它并没有变化,。默认为 true。建议设置成 false
    // 5.4 参数："cookie" = 存储到cookie的相关配置
        // 5.4.1 参数："httpOnly" 开启后,前端无法通过 JS 操作
        // 5.4.2 参数："maxAge"  控制 sessionID 的过期时间
// 6 配置get路由 - 设置session - 提交登录信息
    // 6.1 将数据存入session的自定义属性内 - req.session.name = value
    // 6.2 返回响应
// 7 配置get路由 - 进入个人中心页
    // 7.1 判断验证session - req.session.name 是否存在
        // 7.2.1 如果存在session，响应个人中心页内容 
        // 7.2.2 如果不存在session，重定向到登录页
// 8. 配置get路由 - 删除session - 退出登录
    // 8.1 判断验证session - req.session.name 是否存在
        // 8.1.1如果存在，删除session - req.destroy(callback)
            // 8.1.1.1 在回调中返回响应
        // 8.1.2 如果不存在，重定向到登录页
// 9 配置get路由 - 登录页面
// 10 监听端口服务
    